const obj = { name: 'Jimmy', age: 22 }

let proxy = new Proxy(obj, {
	get(target, key) {
		if (key === 'age') {
			return 18
		}
	},
})

proxy.age = 19
console.log(proxy.age) // 18
console.log(obj.age) // 19
/**
 * 我们设置了代理之后，虽然是相当于在原有对象上加了一层
 *  但是我们通过代理改变值，原来的值也是会发生改变的，并不是原来的不会发函俄国改变
 */
